2										results found
													
				
								
								
							
				Search Results for: velvet worm
Velvet worm
Definition noun, plural: velvet worms Any of the invertebrates belonging to the phylum Onychophora, and characterized by... Read More